今天做個簡單的fragment切換頁面,他會在同一個畫面執行切換,所以和前面教的跳轉頁面不太一樣哦,
想讓他從這個畫面,按下進度表查詢
跳到這個畫面
public class one extends Fragment { //繼承Fragment
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view= inflater.inflate(R.layout.fragment_one,container,false);
Button button = view.findViewById(R.id.search);
button.setOnClickListener(new View.OnClickListener() { //點擊按鈕後執行fragment切換
@Override
public void onClick(View view) {
FragmentManager fm = getActivity().getSupportFragmentManager();
//呼叫getFragmentManager()的方法來取得FragmentManager
fm.beginTransaction().replace(R.id.frameLayout,new Search()).commit();
//使用beginTransaction()方法
//放置我寫好的另一個畫面Search()
//最後記得按下commit()方法,送出以上建立的處理流程才會成功
}
});
return view;
}
}